*{
    padding:0;margin:0;
}
html,body{
    position: relative;
    width:100%;
}

.header,.nav{
    position: fixed;
    width:100%;
    left:0;
}
.header{
    background: #000;
    color:#fff;
    font-size:40px;
    top:0;
    height:88px;
    border-bottom:1px solid #000;
    text-align: center;
    line-height: 88px;
    
}
.header a{
    position: absolute;
    right:10px;
    height:88px;
    width:88px;
    text-decoration: none;
}
.header .icon{
    color:#fff;
    font-size:40px;
}
.nav{
    background: #fff;
    color:#aaa;
    font-size:24px;
    bottom:0;
    height:100px;
    border:1px solid #000;
}
.body{
    padding:88px 0 101px;
}